Instance 0

Centrality↓:25.960233841830497  Specificity↑:0.0
Class90.readNextTrimmedLine(BufferedReader reader){
    String line = reader.readLine();
    if (line!=null) {
      line = line.trim();
    }
}


Instance 1

Centrality↓:26.571304043426327  Specificity↑:0.6766764161830635
Class220.readBase(final BufferedReader reader){
        final String line = reader.readLine();
        if (line == null) {
            return null;
        }
        final Matcher matcher = basePattern.matcher(line);
        if (!matcher.matches()) {
            throw new ParseError("expected base line but got \"" + line + "\"");
        }
        return matcher.group(1);
}


Instance 2

Centrality↓:26.571304043426327  Specificity↑:0.6766764161830635
Class520.readBase(final BufferedReader reader){
        final String line = reader.readLine();
        if (line == null) {
            return null;
        }
        final Matcher matcher = basePattern.matcher(line);
        if (!matcher.matches()) {
            throw new ParseError("expected base line but got \"" + line + "\"");
        }
        return matcher.group(1);
}


Instance 3

Centrality↓:26.568825296852456  Specificity↑:0.7357588823428847
Class30.innerConnect()#1{
}


Instance 4

Centrality↓:26.568825296852456  Specificity↑:0.7357588823428847
Class530.readPostData(BufferedReader ir,BufferedWriter bw,String id)#0{
      String line = ir.readLine();
      if line == null break;
      if line.length() == )
      {
        int numChars = 0;

        // Content-Length header is in bytes (!= characters for UTF8),
        // but Reader reads characters, so don't know number of characters to read
        for(;;)
        {
          // read will block when false, occurs at end of stream rather than -1
          if (!ir.ready()) {
            try Thread.sleep(1000)catchException e ) {}
            if !ir.ready() ) break;
          }
          int c = ir.read();
          if c == -1break;
          bw.write);
          
          numChars++;
          if (numChars > MAX_LENGTH)
            throw new IOException("Maximum number of characters exceeded (" + MAX_LENGTH + ", " + id + ")");
        }
        break;
      }
}


Instance 5

Centrality↓:25.813106301463332  Specificity↑:0.0
Class670.nextLine(BufferedReader reader)#0{
      final String line = reader.readLine();
      if(line == null
        throw new TorParsingException("Did not find expected signature END header");
}


Instance 6

Centrality↓:25.813106301463332  Specificity↑:0.0
Class320.readResponse(BufferedReader reader)#7{
        String line = reader.readLine();
        if (line == null)
            throw new EOFException();
}


Instance 7

Centrality↓:25.813106301463332  Specificity↑:0.0
Class740.getNextLine(BufferedReader reader)#1{
        String line = reader.readLine();
        if (line != null) {
            return line;
        else {
            throw new Exception("Error parsing server status file (unexpectedly ended): "
                    + _file.getPath());
        }
}


Instance 8

Centrality↓:25.813106301463332  Specificity↑:0.0
Class20.parseExecResult(BufferedReader lines)#1{
      String line = lines.readLine();
      if (line == null) {
        throw new IOException("Can't convert '" + command[2
                              " to a cygwin path");
      }
}


Instance 9

Centrality↓:25.813106301463332  Specificity↑:0.0
Class190.requireLine(BufferedReader reader)#1{
        String line = reader.readLine();
        if (line == null) {
            throw new IllegalStateException("Expected line bug got EOF");
        }
}


Instance 10

Centrality↓:25.813106301463332  Specificity↑:0.0
Class50.runImpl()#38{
                newLine = newReader.readLine();
                if(newLine != null){
                    accurate = false;
                }
}


Instance 11

Centrality↓:25.85615542283211  Specificity↑:0.1353352832366127
Class30.parseExecResult(BufferedReader lines)#2{
    String line = lines.readLine();
    if (line == null) {
      throw new IOException("Expecting a line not the end of stream");
    }
    String[] tokens = line.split("\t");
}


Instance 12

Centrality↓:25.85615542283211  Specificity↑:0.1353352832366127
Class280.rdRow(BufferedReader is){
    line = is.readLine ();
    if (line == null)
      return null;
    return line.split ("\\s*" + SEPARATOR + "\\s*");
}


Instance 13

Centrality↓:25.97131962667173  Specificity↑:0.2706705664732254
Class310.poll(MonitoredService svc,Map<String,Object> parameters)#0{
                do {
                    line = reader.readLine();
                    if (line == nullbreak;
                    String[] statEntry = line.trim().split("\\s"3);
                    if (statEntry[0].equals("STAT")) {
                        try {
                            Number value;
                            if (statEntry[2].contains(".")) {
                                value = Double.parseDouble(statEntry[2]);
                            else {
                                value = Long.parseLong(statEntry[2]);
                            }
                            String key = statEntry[1].toLowerCase();
                            key = key.replaceAll("_""");
                            if (key.length() 19) {
                                key = key.substring(019);
                            }
                            if (statProps.containsKey(key)) {
                                statProps.put(key, value);
                            }
                        catch (Throwable e) {
                            // ignore errors parsing
                        }
                    else if (statEntry[0].equals("END")) {
                        serviceStatus = PollStatus.available();
                        osw.write("quit\n");
                        osw.flush();
                        break;
                    }
                while (line != null);
}


Instance 14

Centrality↓:25.966848379025492  Specificity↑:0.2706705664732254
Class720.poll(MonitoredService svc,Map<String,Object> parameters)#11{
                do {
                    line = reader.readLine();
                    if (line == nullbreak;
                    String[] statEntry = line.trim().split("\\s"3);
                    if (statEntry[0].equals("STAT")) {
                        try {
                            Number value;
                            if (statEntry[2].contains(".")) {
                                value = Double.parseDouble(statEntry[2]);
                            else {
                                value = Long.parseLong(statEntry[2]);
                            }
                            String key = statEntry[1].toLowerCase();
                            key = key.replaceAll("_""");
                            if (key.length() 19) {
                                key = key.substring(019);
                            }
                            if (statProps.containsKey(key)) {
                                statProps.put(key, value);
                            }
                        catch (Throwable e) {
                            // ignore errors parsing
                        }
                    else if (statEntry[0].equals("END")) {
                        serviceStatus = PollStatus.available();
                        osw.write("quit\n");
                        osw.flush();
                        break;
                    }
                while (line != null);
}


Instance 15

Centrality↓:25.96482623895141  Specificity↑:0.2706705664732254
Class120.getLabelUnit(BufferedReader labelReader){
    String line = labelReader.readLine();
    if (line == null)
      return null;
    StringTokenizer st = new StringTokenizer(line.trim());
    return st.nextToken();
}


Instance 16

Centrality↓:26.641291257018093  Specificity↑:1.00642944881611
Class50.getFeatureUnit(BufferedReader featureReader){
    String line = featureReader.readLine();
    if (line == null)
      return null;
    if (line.trim().equals(""))
      return ""// empty line -- signal end of section
    StringTokenizer st = new StringTokenizer(line.trim());
    return st.nextToken();
}


Instance 17

Centrality↓:25.813106301463332  Specificity↑:0.36787944117144233
Class670.getLines(String filename)#2{
      String line = reader.readLine();
      if(line == null)
        break;
      ret.add(line);
}


Instance 18

Centrality↓:25.813106301463332  Specificity↑:0.36787944117144233
Class420.loadResponse(JFrame top,ResponsePanel rp,BufferedReader br)#1{
            String file = br.readLine();
            if (file == null) {
                System.exit(0);
            }
            loadResponse(top, rp, file);
}


Instance 19

Centrality↓:25.813106301463332  Specificity↑:0.36787944117144233
Class520.main(String[] args)#0{
            String s = r.readLine();
            if (s == null)
                break;
            System.out.println(s + ": " + ConfigurationImpl.toXMLName(s));
}


Instance 20

Centrality↓:25.81310630146333  Specificity↑:0.36787944117144233
Class340.expectHeader(String header,BufferedReader br)#0{
    String s = br.readLine();
    if (s == null)
      throw new JarException("unexpected end of file");
    return expectHeader(header, br, s);
}


Instance 21

Centrality↓:25.81310630146333  Specificity↑:0.36787944117144233
Class430.load(BufferedReader in)#0{
      String s=in.readLine();
      if (s==nullbreak;
      textPanel.appendLine(s);
}


Instance 22

Centrality↓:25.813106301463332  Specificity↑:0.7357588823428847
Class690.toString(InputStream input)#0{
            String line = reader.readLine();
            if (line == null) {
                return builder.toString();
            }
            builder.append(line);
}


Instance 23

Centrality↓:25.813106301463332  Specificity↑:0.7357588823428847
Class420.copy(final BufferedReader in,final Appendable out)#1{
      final String line = in.readLine();
      if (line == null)
        break;
      out.append(line).append('\n');
}


Instance 24

Centrality↓:25.813106301463332  Specificity↑:0.7357588823428847
Class380.readData(File file)#2{
      String line = reader.readLine();
      if (line == null)
        break;
      dataList.add(new JSONObject(line));
}


Instance 25

Centrality↓:25.813106301463332  Specificity↑:0.7357588823428847
Class50.getServerStats(String server,int timeout)#1{
      String line = in.readLine();
      if (line != null) {
        res.add(line);
      else {
        break;
      }
    socket.close();
}


Instance 26

Centrality↓:25.84457773094246  Specificity↑:1.3743088899875524
Class650.readURLToString(URL url)#1{
          String line = reader.readLine();
          if (line == nullbreak;
          sb.append(line);
          sb.append((char)reader.read());
      return sb.toString();
}


Instance 27

Centrality↓:25.84457773094246  Specificity↑:1.4715177646857693
Class200.readHeaderValue(String s,BufferedReader br)#1{
        br.mark(1);
        if (br.read() == ' ')
          s += br.readLine();
        else
          {
            br.reset();
            try_next = false;
          }
}